//
//  UIImage+IconFont.h
//
//  Created by zhangyan on 2018/5/23.
//  Copyright © 2018年 zhangyan. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (IconFont)


/**
 通过IconFont的形式创建图片
 @param iconFontName iconFont的name
 @param fontSize 字体的大小
 @param text 文本信息<Unicode字符>
 @param color 颜色 （iconFont本身有颜色，可为空）
 @return 创建的图片
 */
+ (UIImage *)imageWithIconFontName:(NSString *)iconFontName fontSize:(CGFloat)fontSize text:(NSString *)text color:(UIColor *)color;
/**
 1.添加到工程：
 打开Info.plist文件，增加一个新的Array类型的键，键名设置为UIAppFonts（Fonts provided by application），增加字体的文件名：“iconfont.ttf“
 2. 查看字体文件是否添加成功 打印输出所以的字体文件，查看是否存在iconfont字体文件，如果有说明配置成功
 for (NSString * family in [UIFont familyNames]) {
 NSLog(@"familyNames:%@", family);
 for (NSString * name in [UIFont fontNamesForFamilyName:family]) {
 NSLog(@"  name: %@",name);}}
 3.iconFont生成的html实体码 -> iOS使用的Unicode字符
 例如 html实体码：&#xe6ec，我们只取后四位，即转换后为：\U0000e6ec 就是用\U开头， 加取出的后四位，中间用0填补满长度为8个字符 (Unicode字符是8位的字符)
 4.使用： [UIImage imageWithIconFontName:@"iconfont" fontSize:100 text:@"\U0000e603" color:[UIColor greenColor]]

 */
@end
